package com.yunxi.sto.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * <p>
 * 业务分析报表
 * </p>
 *
 * @author caoYong
 * @since 2019-10-09
 */
@Data
@ApiModel(value="BusinessCensusVO 对象", description="业务分析报表")
public class BusinessCensusVO implements Serializable {

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    //畅享车+体验车+普通购车
    @ApiModelProperty(value = "合计")
    private Integer allCount;

    //畅享车+体验车
    @ApiModelProperty(value = "金融交付量")
    private Integer financeCount;

    //普通购车
    @ApiModelProperty(value = "全款交付量")
    private Integer fullPayCount;

    @ApiModelProperty(value = "金融渗透率")
    private Double financePercent;

    @ApiModelProperty(value = "畅享车交付量")
    private Integer cxCount;

    @ApiModelProperty(value = "畅享车渗透率")
    private Double cxPercent;

    @ApiModelProperty(value = "银行分期交付量")
    private Integer yhCount;

    @ApiModelProperty(value = "银行分期渗透率")
    private Double yhPercent;

    @ApiModelProperty(value = "金融公司代码")
    private String partnerCodes;

    @ApiModelProperty(value = "金融公司代码集合")
    private List<String> partnerCodeList;

    @ApiModelProperty(value = "省份代码")
    private String provinceCodes;

    @ApiModelProperty(value = "省份代码集合")
    private List<String> provinceCodeList;

    @ApiModelProperty(value = "开始交付时间(yyyy-MM-dd)")
    private String handleDateBegin;

    @ApiModelProperty(value = "结束交付时间(yyyy-MM-dd)")
    private String handleDateEnd;

    @ApiModelProperty(value = "月份")
    private String mon;

    @ApiModelProperty(value = "年份yyyy")
    private String year;

}
